package com.ruoyi.project.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;
import java.util.Date;

/**
 * 学员资料表 zl_xyzlb
 *
 * @author ruoyi
 * @date 2019-01-10
 */
public class Xyzlb extends BaseEntity
{
	private static final long serialVersionUID = 1L;

	/** 参数主键 */
	private Integer studentId;
	/** 机构ID */
	private Integer deptId;
	/** 学员编号 */
	private String studentNumber;
	/** 姓名 */
	private String studentName;
	/** 性别 */
	private String sex;
	/** 民族 */
	private String nation;
	/** 手机号码 */
	private String studentTelephone;
	/** 生日 */
	private Date birthday;
	/** 年龄 */
	private Integer age;
	/** 职业背景 */
	private String occupation;
	/** 婚姻状况(0未婚 1已婚 2未知) */
	private String marriage;
	/** 是否有小孩(0未有 1有 2未知) */
	private String child;
	/** 住址 */
	private String studentAddress;
	/** 身份证 */
	private String identity;
	/** 身份证反面 */
	private String identityf;
	/** 身份证正面 */
	private String identityz;
	/** 收费等级 */
	private String chargeLevel;
	/** 推荐人 */
	private String recommender;
	/** 课程类型 */
	private String courseType;
	/** 缴费日期 */
	private Date paymentDate;
	/** 失效日期 */
	private Date expirationDate;
	/** 接待教师 */
	private String receptionist;
	/** 来源渠道 */
	private String sourceChannel;
	/** 是否停用(2否 1是) */
	private Integer isDiscontinue;
	/** 是否删除(2否 1是) */
	private Integer isDelete;
	/** 助记码 */
	private String mnemonicCode;
	/** 创建者 */
	private String creator;
	/** 部门名称 */
	private String deptName;
	/** 创建时间 */
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	private Date updateTime;
	/** 备注 */
	private String remark;
	/** 收费金额 */
	private Integer amountCharges;

	public void setStudentId(Integer studentId)
	{
		this.studentId = studentId;
	}

	public Integer getStudentId()
	{
		return studentId;
	}
	public void setDeptId(Integer deptId)
	{
		this.deptId = deptId;
	}

	public Integer getDeptId()
	{
		return deptId;
	}
	public void setStudentNumber(String studentNumber)
	{
		this.studentNumber = studentNumber;
	}

	public String getStudentNumber()
	{
		return studentNumber;
	}
	public void setStudentName(String studentName)
	{
		this.studentName = studentName;
	}

	public String getStudentName()
	{
		return studentName;
	}
	public void setSex(String sex)
	{
		this.sex = sex;
	}

	public String getSex()
	{
		return sex;
	}
	public void setNation(String nation)
	{
		this.nation = nation;
	}

	public String getNation()
	{
		return nation;
	}
	public void setStudentTelephone(String studentTelephone)
	{
		this.studentTelephone = studentTelephone;
	}

	public String getStudentTelephone()
	{
		return studentTelephone;
	}
	public void setBirthday(Date birthday)
	{
		this.birthday = birthday;
	}

	public Date getBirthday()
	{
		return birthday;
	}
	public void setAge(Integer age)
	{
		this.age = age;
	}

	public Integer getAge()
	{
		return age;
	}
	public void setOccupation(String occupation)
	{
		this.occupation = occupation;
	}

	public String getOccupation()
	{
		return occupation;
	}
	public void setMarriage(String marriage)
	{
		this.marriage = marriage;
	}

	public String getMarriage()
	{
		return marriage;
	}
	public void setChild(String child)
	{
		this.child = child;
	}

	public String getChild()
	{
		return child;
	}
	public void setStudentAddress(String studentAddress)
	{
		this.studentAddress = studentAddress;
	}

	public String getStudentAddress()
	{
		return studentAddress;
	}
	public void setIdentity(String identity)
	{
		this.identity = identity;
	}

	public String getIdentity()
	{
		return identity;
	}
	public void setIdentityf(String identityf)
	{
		this.identityf = identityf;
	}

	public String getIdentityf()
	{
		return identityf;
	}
	public void setIdentityz(String identityz)
	{
		this.identityz = identityz;
	}

	public String getIdentityz()
	{
		return identityz;
	}
	public void setChargeLevel(String chargeLevel)
	{
		this.chargeLevel = chargeLevel;
	}

	public String getChargeLevel()
	{
		return chargeLevel;
	}
	public void setRecommender(String recommender)
	{
		this.recommender = recommender;
	}

	public String getRecommender()
	{
		return recommender;
	}
	public void setCourseType(String courseType)
	{
		this.courseType = courseType;
	}

	public String getCourseType()
	{
		return courseType;
	}
	public void setPaymentDate(Date paymentDate)
	{
		this.paymentDate = paymentDate;
	}

	public Date getPaymentDate()
	{
		return paymentDate;
	}
	public void setExpirationDate(Date expirationDate)
	{
		this.expirationDate = expirationDate;
	}

	public Date getExpirationDate()
	{
		return expirationDate;
	}
	public void setReceptionist(String receptionist)
	{
		this.receptionist = receptionist;
	}

	public String getReceptionist()
	{
		return receptionist;
	}
	public void setSourceChannel(String sourceChannel)
	{
		this.sourceChannel = sourceChannel;
	}

	public String getSourceChannel()
	{
		return sourceChannel;
	}
	public void setIsDiscontinue(Integer isDiscontinue)
	{
		this.isDiscontinue = isDiscontinue;
	}

	public Integer getIsDiscontinue()
	{
		return isDiscontinue;
	}
	public void setIsDelete(Integer isDelete)
	{
		this.isDelete = isDelete;
	}

	public Integer getIsDelete()
	{
		return isDelete;
	}
	public void setMnemonicCode(String mnemonicCode)
	{
		this.mnemonicCode = mnemonicCode;
	}

	public String getMnemonicCode()
	{
		return mnemonicCode;
	}
	public void setCreator(String creator)
	{
		this.creator = creator;
	}

	public String getCreator()
	{
		return creator;
	}
	public void setDeptName(String deptName)
	{
		this.deptName = deptName;
	}

	public String getDeptName()
	{
		return deptName;
	}
	public void setCreateTime(Date createTime)
	{
		this.createTime = createTime;
	}

	public Date getCreateTime()
	{
		return createTime;
	}
	public void setUpdateBy(String updateBy)
	{
		this.updateBy = updateBy;
	}

	public String getUpdateBy()
	{
		return updateBy;
	}
	public void setUpdateTime(Date updateTime)
	{
		this.updateTime = updateTime;
	}

	public Date getUpdateTime()
	{
		return updateTime;
	}
	public void setRemark(String remark)
	{
		this.remark = remark;
	}

	public String getRemark()
	{
		return remark;
	}
	public void setAmountCharges(Integer amountCharges)
	{
		this.amountCharges = amountCharges;
	}

	public Integer getAmountCharges()
	{
		return amountCharges;
	}

	public String toString() {
		return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
				.append("studentId", getStudentId())
				.append("deptId", getDeptId())
				.append("studentNumber", getStudentNumber())
				.append("studentName", getStudentName())
				.append("sex", getSex())
				.append("nation", getNation())
				.append("studentTelephone", getStudentTelephone())
				.append("birthday", getBirthday())
				.append("age", getAge())
				.append("occupation", getOccupation())
				.append("marriage", getMarriage())
				.append("child", getChild())
				.append("studentAddress", getStudentAddress())
				.append("identity", getIdentity())
				.append("identityf", getIdentityf())
				.append("identityz", getIdentityz())
				.append("chargeLevel", getChargeLevel())
				.append("recommender", getRecommender())
				.append("courseType", getCourseType())
				.append("paymentDate", getPaymentDate())
				.append("expirationDate", getExpirationDate())
				.append("receptionist", getReceptionist())
				.append("sourceChannel", getSourceChannel())
				.append("isDiscontinue", getIsDiscontinue())
				.append("isDelete", getIsDelete())
				.append("mnemonicCode", getMnemonicCode())
				.append("creator", getCreator())
				.append("deptName", getDeptName())
				.append("createTime", getCreateTime())
				.append("updateBy", getUpdateBy())
				.append("updateTime", getUpdateTime())
				.append("remark", getRemark())
				.append("amountCharges", getAmountCharges())
				.toString();
	}
}
